/* 透明背景 ----- ---------------------------------------------------------------------头部样式 */
.header-bg {min-width:1440px;background: rgba(255,255,255,0);border-bottom: 1px solid #ffffff;position: absolute;top: 0;left: 0;z-index: 9999999999;}
.header {width: 1400px; padding: 30px 0;display: flex;justify-content: space-around;align-items: center;margin: 0 auto;}
.header>.header-logo>a>.head-logo{display: block;}
.header>.header-logo>a>.footer-logo{display: none;}
@media screen and (min-width: 1659px) {
    #header_bg {
       width: 100%!important;
    }
    #header{
       width: 1645px;
    }
    .container-home{
        min-width: 1645px!important;
    }
}
  
/* nav */
.nav-list{width: 800px;}
.nav-list>ul{display: flex;align-items: center;flex-wrap: nowrap;justify-content: center;}
.nav-list>ul>li {width: 102.25px;text-align: left;height:30px;line-height:30px;position: relative;}
.nav-list>ul>li:nth-child(1) {width: 66.25px;}
.nav-list>ul>li:nth-child(7) {width: 120.25px;}
.nav-list>ul>li>a {display: inline-block;width: 100%;color:#FFF;}
/* header-right */
.header-right>ul>li{float: left;display: flex;}
.header-right>ul>.line{width: 1px; height: 24px; border-left: 1px solid #ffffff;}
.header-right>ul>li>.search-logo{margin-right: 20px;cursor: pointer;display: block;}
.header-right>ul>li>.search-logo-black{margin-right: 20px;cursor: pointer;display: none;}
.header-right>ul>li>.cancel-search{width: 23px;height: 23px;line-height: 20px;margin-right: 20px; font-size: 26px;color: #00a870;background: none;display: none;cursor: pointer;}
.header-right>ul>li>.white{display: block;}
.header-right>ul>li>.black{display: none;}
/* 多种语言 */
.header-right>ul>.languages{width: 115px; display: flex;align-items: center;justify-content: center;position: relative;}
.header-right>ul>li>.current-lang{width: 41px; background: none;display: flex;justify-content: space-around;align-items: center;margin-left: 8px; -moz-user-select:none; /* Firefox私有属性 */-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;}
.header-right>ul>li>.current-lang>span{color: #ffffff;float: left;}
.header-right>ul>li>.current-lang>.white{display: block;float: left;}
.header-right>ul>li>.current-lang>.black{display: none;}
.header-right>ul>li>.language{display: none; width: 120px; position: absolute;top: 60px;left: 0;text-align: center;background: rgba(255,255,255,0.8);line-height: 48px;}
.header-right>ul>li>.language>li>a{color: #333333;}
.header-right>ul>li>.language>li>a:hover{color: #00A870;}
.header-right>ul>li>.language>li>a:hover{color: #00A870;}
/* 登录 */
.header-right>ul>.login-type{width: 121px; display: flex;align-items: center;justify-content: center;position: relative;}
.header-right>ul>li>.current-login{width: 54px; background: none;display: flex;justify-content: space-around;align-items: center;margin-left: 9px; -moz-user-select:none; /* Firefox私有属性 */-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;}
.header-right>ul>li>.current-login>span{color: #ffffff;float: left;}
.header-right>ul>li>.current-login>.white{display: block;float: left;}
.header-right>ul>li>.current-login>.black{display: none;float: left;}
.header-right>ul>li>.login{display: none; width: 120px; position: absolute;top: 60px;left: 0;text-align: center;background: rgba(255,255,255,0.8);line-height: 48px;}
.header-right>ul>li>.login>li>a{color: #333333;}
.header-right>ul>li>.login>li>a:hover{color: #00A870;}
.header-right>ul>li>.login>li>a:hover{color: #00A870;}
/* 无障碍 */
.header-right>ul>li>div{background: #00A870;width: 70px;height: 24px;text-align: center;border-radius: 8px;cursor: pointer;} 
.header-right>ul>li>div>#assist-open{color: #ffffff;}

/* 白色背景 ----- -----------------------------------------------------------------------------头部样式 */
/* .header-copy-bg2 {min-width: 1440px;background: #ffffff; position: fixed;top: 0;left: 0;z-index: 9999999999;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);} */
.header-copy-bg2 {min-width: 1440px;background: #ffffff; position: absolute;top: 0;left: 0;z-index: 9999999999;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);}
.header-copy-bg {width:100%;background: #ffffff;position: sticky;top: 0;left: 0;z-index: 9999999999;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);}
.header-copy {width: 1400px; padding: 30px 0;display: flex;justify-content: space-around;align-items: center;margin: 0 auto;}
.header-copy>.header-logo>a>.head-logo{display: none;}
.header-copy>.header-logo>a>.footer-logo{display: block;}
/* nav */
.nav-list-copy{width: 800px;}
.nav-list-copy>ul{display: flex;align-items: center;flex-wrap: nowrap;justify-content: center;}
.nav-list-copy>ul>li {width: 102.25px;text-align: left;height:30px;line-height:30px;position: relative;}
.nav-list-copy>ul>li:nth-child(1) {width: 66.25px;}
.nav-list-copy>ul>li:nth-child(7) {width: 120.25px;}
.nav-list-copy>ul>li>a {display: inline-block;width: 100%;color:#333333;}
.nav-list-copy>ul>li a:hover {color: #00A870;}
.nav-list-copy>ul>li>a:hover {padding-bottom: 33px;}
.nav-list-copy>ul>li:nth-child(1)>a:hover {padding-bottom: 0px;}
.nav-list-copy>ul>li:nth-child(5)>a:hover {padding-bottom: 0px;}

/* .header-right */
.header-right-copy>ul>li{float: left;display: flex;}
.header-right-copy>ul>.line{width: 1px; height: 24px; border-left: 1px solid #333333;}
.header-right-copy>ul>li>.search-logo{margin-right: 20px;cursor: pointer;display: none;}
.header-right-copy>ul>li>.search-logo-black{margin-right: 20px;cursor: pointer;display: block;}
.header-right-copy>ul>li>.cancel-search{width:23px; height: 23px;line-height: 20px; margin-right: 20px;font-size: 26px; color: #00a870;background: none;display: none;cursor: pointer;}
.header-right-copy>ul>li>.white{display: none;}
.header-right-copy>ul>li>.black{display: block;}
/* 多种语言 */
.header-right-copy>ul>.languages{width: 115px; display: flex;align-items: center;justify-content: center;position: relative;}
.header-right-copy>ul>li>.current-lang{width: 41px; background: none;display: flex;justify-content: space-around;align-items: center;margin-left: 8px; -moz-user-select:none; /* Firefox私有属性 */-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;}
.header-right-copy>ul>li>.current-lang>span{color: #333333;float: left;}
.header-right-copy>ul>li>.current-lang>.white{display: none;float: left;}
.header-right-copy>ul>li>.current-lang>.black{display: block;}
.header-right-copy>ul>li>.language{display: none; width: 120px; position: absolute;top: 60px;left: 0;text-align: center;background: rgba(255,255,255,0.8);line-height: 48px;}
.header-right-copy>ul>li>.language>li>a{color: #333333;}
.header-right-copy>ul>li>.language>li>a:hover{color: #00A870;}
.header-right-copy>ul>li>.language>li>a:hover{color: #00A870;}
/* 登录 */
.header-right-copy>ul>.login-type{width: 121px; display: flex;align-items: center;justify-content: center;position: relative;}
.header-right-copy>ul>li>.current-login{width: 54px; background: none;display: flex;justify-content: space-around;align-items: center;margin-left: 9px;-moz-user-select:none; /* Firefox私有属性 */-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;}
.header-right-copy>ul>li>.current-login>span{color: #333333;float: left;}
.header-right-copy>ul>li>.current-login>.white{display: none;float: left;}
.header-right-copy>ul>li>.current-login>.black{display: block;float: left;}
.header-right-copy>ul>li>.login{display: none; width: 120px; position: absolute;top: 60px;left: 0;text-align: center;background: rgba(255,255,255,0.8);line-height: 48px;}
.header-right-copy>ul>li>.login>li>a{color: #333333;}
.header-right-copy>ul>li>.login>li>a:hover{color: #00A870;}
.header-right-copy>ul>li>.login>li>a:hover{color: #00A870;}
/* 无障碍 */
.header-right-copy>ul>li>div{background: #00A870;width: 70px;height: 24px;text-align: center;border-radius: 8px;cursor: pointer;} 
.header-right-copy>ul>li>div>#assist-open{color: #ffffff;}

/* ----------------------------------------共同------------------------------------------------------------ */

.home-search-input {display:none;position: absolute;right: 0px;top: 101px;z-index: 999;width: 580px;height: 70px;opacity: 0.8;background: #ffffff;}
.home-search-input .search{margin: 20px 59px 20px 30px;display: flex;width: 490px;justify-content: space-between;}
.home-search-input .search input{width:400px;outline: none;font-size: 18px;color: #666666;padding-left: 10px;border: none;border-left: 1px solid #00A870;}

/* banner */
.header-banner{width: 100%;position: relative;}
.header-banner>.swiper {width: 100%;height: 800px;}
.header-banner>.swiper .swiper-slide img { width: 100%;height: 100%;object-fit: cover;display: inline-block;}
.header-banner .swiper-pagination-bullet {width: 10px;height: 10px;background: #ffffff;opacity: 1;border-radius: 0;}
.header-banner .swiper-pagination-bullet-active {width: 10px;height: 20px;background: #00A870;opacity: 1;border-radius: 0;}
.swiper-button-next,.swiper-button-prev{opacity: 0.5;}
.swiper-button-next{right: 20px;}
.header-banner .swiper-pagination-horizontal{bottom: 100px!important;}
/* 月牙 */
.month{ width: 100%;height: 100px;background: url('https://source.cimos.cn/projects/web/Sino-German/images/news_month.png') no-repeat; background-size: 100% 100%;position: absolute;z-index: 997;top: 706px;}
/* 新闻中心 */
.news{width: 100%;background: url('https://source.cimos.cn/projects/web/Sino-German/images/news_bg.jpg');background-size: 100% 100%; }
.news-center {width: 1440px; margin: 0 auto;}
.news-nav {width: 1440px;display: flex;justify-content: space-between;font-size: 30px;font-weight: 700;padding-top: 48px;}
.news-a {color: #ffffff;border-bottom: 4px solid #ffffff;display: inline-block;padding-bottom: 31px;}
.news-a:hover {color: #ffffff;}
.news-nav>ul {display: flex;align-items: center;}
.news-nav>ul>.news_list_title {display: flex;align-items: center;cursor: pointer;}
.news-nav>ul>.news_list_title>a {color: #ffffff; font-size: 24px;margin-right: 30px;font-weight: 400;}
.news-nav>ul>.news_list_title>.default {margin-bottom: -24px;padding-bottom: 16px;border-bottom: 4px solid #ffffff;font-weight: 700;}
/* 更多 */
.news-nav>ul>.more { line-height: 68px;margin-left: 276px; }
.news-nav>ul>.more>a {font-size: 18px; text-align: center; color: #ffffff;font-weight: 400;}
.news-nav>ul>.more>a:hover { color: #fff;border: 0px;}
/* 下划线 */
.news-center>.news-line{width: 1440px; color: #ffffff;border-bottom: 1px solid #ffffff; }
.news-content{width: 1440px;display: flex;justify-content: space-between;padding-top: 30px;}
.news-banner { width: 47%;height: 456px;overflow: hidden;}
.news-banner .swiper-slide { width: 700px;height: 456px;position: relative;}
.news-banner .swiper-slide>.news-img {width: 700px;height: 456px;overflow: hidden;}
.news-banner .swiper-slide>.news-img>a>img {width: 100%;height: 100%;transition: all 1.5s;}
.news-banner .swiper-slide>.news-img>a>img:hover {transform: scale(1.1);}
.news-banner .swiper-slide>.swiper-title>.title{width: 400px;height: 100%;color: #ffffff;display: inline-block; white-space: nowrap; overflow-x: hidden;text-overflow: ellipsis;}
.news-banner .swiper-slide>.swiper-title {width: 700px;height: 60px;background: rgba(0,0,0,0.5);/* background: #000000; */position: absolute;bottom: 0;padding-left: 20px;line-height: 60px;}
.news-banner>.swiper-pagination1 { position: relative;bottom: 0 !important;top: -45px !important;z-index: 999; left: 80% !important;}
.news-banner .swiper-pagination-bullet { background: #ffffff;opacity: 1;}
.news-banner .swiper-pagination-bullet-active {width: 40px;height: 10px;border-radius: 5px;}
.news-info{width: 50%;height: 545px;}
.news-info>.info-top{width: 100%;padding:0 0 20px 12px;font-size: 20px;border-bottom: 1px solid #ffffff;}
.info-title{overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 20px;font-weight: 700;text-align: left;color: #ffffff;line-height: 30px;}
.info-content{margin-bottom: 20px; font-size: 16px;text-align: left;color: #ffffff;line-height: 32px;margin-top: 20px;  word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; /* 超出几行省略 */overflow: hidden; }
.info-content p{margin: 0;}
.time-detail{font-size: 16px;line-height: 32px;color: #ffffff;display: flex;justify-content: space-between;}
.time-detail>span>a{color: #ffffff;}
.news-info>.info-item{cursor: pointer;height:258px;padding: 12px 0 0 10px;box-sizing: content-box;display: flex;color: #ffffff;flex-direction: column;}
.info-item>.item>a{color: #ffffff; display: flex;justify-content: space-between; margin-bottom: 10px;}
.info-item>.item>a>.item-left{width:492px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; margin-bottom: 6px;}
/* 园区概况 */
.park-overview{width: 100%;background: #ffffff;}
.park-overview .park-content{width:1440px;margin:0 auto;padding:98px 0 ;display: flex;justify-content: space-between;}
.park-overview .park-content .park-info {width:48%;display: flex; flex-direction: column;}
.park-overview .park-content .park-info .park-title{font-size: 30px;font-weight: 700;line-height: 36px;color: #333333;}
.park-overview .park-content .park-info .park-explain{line-height: 36px;height: 220px;text-indent:36px;color: #666666;margin: 15px 0;}
.park-overview .park-content .park-info .park-btn{width: 140px;height: 40px;background: #00a870;border-radius: 20px;display: flex;justify-content: center; align-items: center;}
.park-overview .park-content .park-info .park-btn a{cursor: pointer; color: #ffffff;}
.park-overview .park-content .park-info .park-list{margin-top: 30px;display: flex;justify-content: space-around;align-items: center;}
.park-overview .park-content .park-info .park-list .list-item a{color: #333333; width:110px;height: 110px; display: flex;flex-direction: column; justify-content: space-around;align-items: center;}
.park-overview .park-content .park-info .park-list .list-item a:hover{color:#00a870;font-weight: 700; border-radius: 10px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20); }
.park-overview .park-content .park-info .park-list .list-item a .white{display: none; }
.park-overview .park-content .park-info .park-list .list-item a:hover .white{display: block; }
.park-overview .park-content .park-info .park-list .list-item a:hover .black{display: none; }
.park-overview .park-content .park-video{width:48%;height: 400px;}
.park-overview .park-content .park-video .play-btn{position: relative;width: 76px;height: 76px;top: -50%;left: 50%;transform: translate(-50%, -50%);cursor: pointer; margin-top: -6px;}
.park-overview .park-content .park-video video{width:100%;height: 100%; }

.park-overview .park-content .park-video video::-webkit-media-controls-start-playback-button,
.park-overview .park-content .park-video video::-webkit-media-controls-enclosure,
.park-overview .park-content .park-video video::-webkit-media-controls-panel {
    display: none !important;
}
/* 隐藏播放按钮 */
.park-overview .park-content .park-video video::-moz-media-controls-play-button {
    display: none;
  }
  
  /* 隐藏暂停按钮 */
  .park-overview .park-content .park-video video::-moz-media-controls-pause-button {
    display: none;
  }
/* 影像中德、全景中德 */
.video-park{width: 100%;background: #ffffff;}
.overall-view{width: 100%;height: 350px;}
.overall-view .left,.overall-view .right{width: 50%;height: 350px;float: left;position: relative;}
.overall-view .left>a>.sino-german-img,.overall-view .right>a>.panorama{width: 100%;height: 350px;overflow: hidden;}
.overall-view .left>a>.sino-german-img>img,.overall-view .right>a>.panorama>img{width: 100%;height: 350px;transition: all 1.5s;}
.overall-view .left>a:hover>.sino-german-img>img,.overall-view .right>a:hover>.panorama>img{transform: scale(1.1);}
.overall-view .left .left-img,.overall-view .right .right-img{width: 100%;height: 140px;position: absolute;top: 50%; left: 50%;transform: translate(-50%,-50%);display: flex;flex-direction: column;justify-content: center;align-items: center;}
.overall-view .left .left-img img,.overall-view .right .right-img img{width: 70px;height: 70px;}
.overall-view .left .left-img .left-text,.overall-view .right .right-img .right-text{margin-top:10px;font-size: 30px;line-height: 36px; font-weight: 700; color: #ffffff;}
/* 投资园区 */
.investment-park{width: 100%;background: #ffffff;}
.investment-park .content{width: 1440px;padding: 100px 0; margin:0 auto;}
.investment-park .content .title{font-size: 30px;font-weight: 700;line-height: 36px;color: #333333;}
.investment-park .content .list{width: 1450px;height:250px;margin-top: 40px;display: flex; flex-wrap: wrap;}
.investment-park .content .list a .list-element{margin-right:10px;display:flex; justify-content: space-around;align-items: center; width: 280px;height:120px;background: #def4ec;border-radius: 10px;}
.investment-park .content .list a:hover .list-element{background: #00A870;}
.investment-park .content .list a .list-element span{font-size: 24px;line-height: 48px;color: #333333; }
.investment-park .content .list a:hover .list-element span{font-size: 24px;line-height: 48px;color: #ffffff; }
.investment-park .content .list a .list-element .white{display: none;}
.investment-park .content .list a:hover .list-element .white{display: block;}
.investment-park .content .list a:hover .list-element .green{display: none;}
/* 专题专栏 */
.feature-column{width: 100%;}
.feature-column>.fearure-content{padding-bottom: 90px;position: relative;}
.fearure-content>.feature-title{width: 1440px;margin: 0 auto;display: flex;justify-content: space-between;}
.feature-title>.title{font-size: 30px;font-weight: 700;line-height: 36px;color: #333333;}
.feature-title>.more>a{line-height: 36px;color: #333333;}
.feature-title>.more{cursor: pointer;}
.feature-column .feature-banner {height:275px;margin-top: 49px;overflow: hidden;}
.feature-banner .swiper-wrapper{width: 98%;}
.feature-banner .swiper-slide{width: 33.333%;overflow: hidden;}
.feature-banner .swiper-slide>a>img{width: 100%;height: 100%; transition: all 1.5s;}
.feature-banner .swiper-slide>a>img:hover{transform: scale(1.1);}
.feature-banner .swiper-pagination-bullets{width: 800px; height: 58px;text-align: center;position: absolute; top: 0;left: 50%; transform: translate(-50%, 0%);}
.feature-banner .swiper-pagination-bullet{width: 30px;height: 6px;background: #cccccc;border-radius: 3px;opacity: 1;}
.feature-banner .swiper-pagination-bullet-active{width: 50px;height: 6px;background: #00a870;border-radius: 3px;}
.feature-banner .prev{ background: #000!important;opacity: 0.3!important;}
.feature-banner .next{ background: #000!important;opacity: 0.3!important;}
.feature-banner .swiper-button-disabled{
	opacity:0 !important;
}

@media screen and (max-width:1659px){
    .header-bg{
        width: 100%;
    }
    .header-copy-bg2{
        width: 100%;
        /* position: sticky; */
    }
    .header,.header-copy{
        width: 1400px;
    }
    .nav-list,.nav-list-copy{
        width: 700px;
    }
    .nav-list>ul>li,.nav-list-copy>ul>li{
        width: 89.75px;
        white-space: nowrap;
    }
    .nav-list>ul>li:nth-child(1),.nav-list-copy>ul>li:nth-child(1){
       width: 53.75px;
    }
    .nav-list>ul>li:nth-child(7),.nav-list-copy>ul>li:nth-child(7){
        width: 107.75px;
     }
    .header-right>ul>li>.search-logo,.header-right>ul>li>.search-logo-black,.header-right>ul>li>.cancel-search,
    .header-right-copy>ul>li>.search-logo,.header-right-copy>ul>li>.search-logo-black,.header-right-copy>ul>li>.cancel-search{
        margin-right: 10px;
    }
    .header-right>ul>.languages,.header-right-copy>ul>.languages{
        width: 87px;
    }
    .header-right>ul>.login-type,.header-right-copy>ul>.login-type{
        width: 100px;
    }
    .news-nav{
        padding:30px 100px 0;
    }
    .news-center>.news-line{
        width: 1240px;
        margin: 0 100px;
    }
    .news-content{
        padding:30px 100px 0;
    }
    .park-overview .park-content{
        padding:98px 100px;
    }
    .investment-park .content{
        padding-left: 100px;
    }
    .investment-park .content .list{
        width: 1340px;
    }
    .fearure-content>.feature-title{
        padding:0 100px;
    }
    .news-nav>ul>.more{
        margin-left: 180px;
    }
    
}
